From: Keir Fraser Date: Mon, 13 Sep 2010 16:27:22 +0000 (+0100) Subject: xsm: Avoid null dereference in flask get_page_sid X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~11498 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=bdc9bc5f487857f69d84e334a1bbd491c9d9b527;p=xen.git xsm: Avoid null dereference in flask get_page_sid From: Daniel De Graaf --- diff --git a/xen/xsm/flask/hooks.c b/xen/xsm/flask/hooks.c index b2bf4023f1..c58f8d71b6 100644 --- a/xen/xsm/flask/hooks.c +++ b/xen/xsm/flask/hooks.c @@ -340,7 +340,10 @@ static int get_page_sid(struct page_info *page, u32 *sid) default: /*Pages are implicitly labeled by domain ownership!*/ dsec = d->ssid; - *sid = dsec->sid; + if (dsec) + *sid = dsec->sid; + else + rc = -ENOENT; break; }